using System;

namespace Caramel.Entities
{
	[Serializable()]
	public abstract class MutableEntity<TID> : ImmutableEntity<TID>, IMutableEntity<TID>
	{
		#region IMutableEntity<TID> Members

		public virtual string UpdatedBy { get; set; }

		public virtual DateTime? Updated { get; set; }

		public virtual int Version { get; set; }

		#endregion
	}
}
